import request from '@/utils/request'

/**
 * 用户管理->企业会员
 * @param data
 * @param params
 */
export function list(data,params) {
  return request({
    url: '/storage/shop/list',
    method: 'post',
    data: data,
    params:params
  })
}

/**
 * 用户管理-企业会员-资料修改-保存
 * @param data
 * @param params
 */
export function updateShop(data) {
  return request({
    url: '/storage/shop/updateShop',
    method: 'post',
    data: data
  })
}

/**
 * 用户管理-企业会员-审核-通过
 " 权限标识：zhcloud:shop:audit
 * @param data
 * @param params
 */
export function audit(id) {
  return request({
    url: '/storage/shop/audit/' + id,
    method: 'post'
  })
}
/**
 * 用户管理-企业会员-业务类型审核-通过
 " 权限标识：zhcloud:shop:audit
 * @param data
 * @param params
 */
export function audit1(id) {
  return request({
    url: '/storage/shop/audit1/' + id,
    method: 'post'
  })
}
/**
 * 用户管理-企业会员-业务类型审核-驳回
 " 权限标识：zhcloud:shop:audit
 * @param data
 * @param params
 */
export function reject1(id) {
  return request({
    url: '/storage/shop/reject1/' + id,
    method: 'post'
  })
}
/**
 * 用户管理-企业会员-审核-驳回
 " 权限标识：zhcloud:shop:reject
 * @param data
 * @param params
 */
export function reject(data) {
  return request({
    url: '/storage/shop/reject',
    method: 'post',
    data: data
  })
}
/**
 * 提交认证
 * @param data
 * @param params
 */
export function attest(data) {
  return request({
    url: '/storage/shop/attest',
    method: 'post',
    data: data
  })
}
/**
 * 提交认证
 * @param data
 * @param params
 */
export function getShopInfo() {
  return request({
    url: '/storage/shop/getShopInfo',
    method: 'post'
  })
}
/**
 * 文件上传
 * @param data
 * @param params
 */
export function uploadFile(file) {
  return request({
    url: '/file/upload',
    method: 'post',
    data:file,
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}
/**
 * 文件上传
 * @param data
 * @param params
 */
export function getUrl(file) {
  return request({
    url: '/file/getUrl',
    method: 'post',
    data:file
  })
}
/**
 * 提交企业认证
 * @param data
 * @param params
 */
export function approve(data) {
  return request({
    url: '/storage/shop/approve',
    method: 'post',
    data:data
  })
}
/**
 * 绑定微信
 * @param data
 * @param params
 */
export function bindWeChat(data) {
  return request({
    url: '/storage/shop/bindWeChat',
    method: 'get',
    params:data
  })
}
/**
 * 消息
 * @param data
 * @param params
 */
export function msg() {
  return request({
    url: '/storage/category/msg',
    method: 'post'
  })
}
